package com.smedi.ismedi.inmail.core.application.command;

import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @className: AppVersionQuery
 * @Description: TODO
 * @version: v1.0.0
 * @author: wzx
 * @date: 2023/8/30 10:38
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class AppVersionQuery implements Serializable {

    /**
     *  版本号
     */
    private String appVersion;

    /**
     *  系统
     */
    private String systemType;

    /**
     * id
     * */
    private Long id;

    /**
     * ids
    * */
    private List<Long> ids;

    /**
     * id(不等于)
     */
    private Long idNe;

    /**
     * 分页行数
     * */
    private long size;

    /**
     * 当前页数
     */
    private long current;

    /**
     * 排序字段
     */
    private String orderBy;

    /**
     * 升序/降序
     */
    private String asc;

    /**
     * 是否启用
     * */
    private Boolean enable;

    /**
     * 版本（大于等于）
     */
    private String versionGt;

    private String method;


}